package com.classic.okhttp.beans;

import com.classic.okhttp.enums.Enum;
import java.util.ArrayList;


import java.io.Serializable;
import com.classic.okhttp.CustomBeans.HVCustomProductOrderInfoBean;

public class HVProductOrderInfoBean extends HVCustomProductOrderInfoBean implements Serializable  { 

	//支付过期时间  //(int)
	public int payOverTime;

	//场馆名称  //(String)
	public String venueName;

	//运动项目id   (因为.NET那边场馆项目关联表示是新加的，老订单的数据可能传null，如果为null就传"")  //(String)
	public String projectId;

	//运动项目名称  (因为.NET那边场馆项目关联表是新加的，老订单的数据可能传null，如果为null就传"")  //(String)
	public String projectName;

	//产品子订单  //(ViewProductOrderField)
	public HVProductOrderFieldBean orderProduct;

	//卡券  //(ViewCard)
	public HVCardBean card;

	//订单状态(1 待支付  2 已支付  3 已完成  4 退款中  5已退款 6已取消)  //(Entc.EnumOrderState)
	public int orderState;

	//订单id  //(String)
	public String orderId;

	//创建订单时间  //(int)
	public int createTime;

	//支付方式(1 支付宝 )  //(Entc.EnumPayWay)
	public int payWay;

	//订单类型枚举 (1场馆  2产品)  //(Entc.EnumCollect)
	public int orderType;


	public void setPayOverTime(int value) { payOverTime  = value; } 
	public int getPayOverTime() { return payOverTime ; } 

	public void setVenueName(String value) { venueName  = value; } 
	public String getVenueName() { return venueName ; } 

	public void setProjectId(String value) { projectId  = value; } 
	public String getProjectId() { return projectId ; } 

	public void setProjectName(String value) { projectName  = value; } 
	public String getProjectName() { return projectName ; } 

	public void setOrderProduct(HVProductOrderFieldBean value) { orderProduct  = value; } 
	public HVProductOrderFieldBean getOrderProduct() { return orderProduct ; } 

	public void setCard(HVCardBean value) { card  = value; } 
	public HVCardBean getCard() { return card ; } 

	public void setOrderState(int value) { orderState  = value; } 
	public Enum.EnumOrderState getOrderState() { return Enum.EnumOrderState.valueOf( orderState ); } 

	public void setOrderId(String value) { orderId  = value; } 
	public String getOrderId() { return orderId ; } 

	public void setCreateTime(int value) { createTime  = value; } 
	public int getCreateTime() { return createTime ; } 

	public void setPayWay(int value) { payWay  = value; } 
	public Enum.EnumPayWay getPayWay() { return Enum.EnumPayWay.valueOf( payWay ); } 

	public void setOrderType(int value) { orderType  = value; } 
	public Enum.EnumCollect getOrderType() { return Enum.EnumCollect.valueOf( orderType ); } 


}